@charset "utf-8";
/* CSS Document */

/**********公共样式***********/
body{ font:12px/18px Arial,"宋体"; color:#666; position:relative; background:#f2f2f2; margin:0px; padding:0px; }
span,h1,h2,h3,h4,h5,h6,p,a,em,img,dl,dd,dt,li,ol,ul,form,input { margin:0; padding:0; border:0; outline:0; font-style:inherit; font-family:inherit; 
font-size:100%; text-align:left; list-style:none;}
address,caption,cite,code,dfn,em,th,var { font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; }
a { outline-style:none; color:#666; text-decoration:none; font-family:Arial; /*font-family:Microsoft YaHei;*/}
a:hover { color:#ec6000; text-decoration:none;}

.clear { clear:both;}
.floatl { float:left;}
.floatr { float:right;}

.main { width:1000px; margin:0 auto; }

/**********首页***********/
.head { height:182px; background:url(../../img/default/headbg.jpg) repeat-x;}
.lanmu { height:33px; line-height:33px; padding:0 15px;}
.lanmu .jrsc { float:left; background:url(../../img/default/icon.png) no-repeat 0 9px; padding-left:20px;}
.lanmu .login { float:left; margin-left:260px; display:inline;}
.login a { padding:0 5px;}
.lanmu .glRight { float:right;}
.glRight .gwc { border:1px solid #ccc; padding:3px 5px; background:#fff url(../../img/default/icon.png) no-repeat 5px -28px; padding-left:25px; margin-right:5px;}
.glRight .gwc span { color:#f00;}
.glRight .mydd { background:url(../../img/default/icon.png) no-repeat 53px -58px; padding-right:10px;}

.logo { margin:8px 0 0 15px; width:300px;}
.logo img { float:left;}
.city { margin:50px 0 0 10px;position:relative;}
.current{float: left;margin-top: -60px;margin-left: 210px;}
.cityQh { border:1px solid #ccc; padding:3px 5px;}
.site_switch{border: 1px solid green;position: absolute;background: #fff;width: 48px;right: 31px;display:none;padding:5px;}
.search { margin:20px 0 0 30px; position:relative; display:inline;}
.search .text { width:375px; height:30px; border:1px solid #ccc; border-top:1px solid #acacac; margin-bottom:10px; line-height:30px; padding-left:5px; color:#666; }
.search .btn { width:45px; height:31px; background:url(../../img/default/search.jpg) no-repeat; position:absolute; top:0px; *top:1px; right:0px; cursor:pointer;}
.search p a { }

.rexian { margin:18px 15px 0 0;}

.nav { height:49px; margin-top:8px; line-height:49px;}
.nav ul li { float:left; background:url(../../img/default/navline.jpg) no-repeat right 16px; padding:0 10px;}
.nav ul li a { color:#fff; font-size:14px; font-weight:bold; display:block; height:31px; width:83px; text-align:center; 
line-height:31px; margin-top:9px;}
.nav ul li a:hover { background:url(../../img/default/btn.png) no-repeat 0 0; color:#333;}

.nav p { margin-right:10px;}
.nav p a { float:left; width:92px; height:42px; line-height:44px; text-align:center;
background:url(../../img/default/btn.png) no-repeat 4px 6px; margin-top:3px; color:#0AA733; font-size:14px; font-weight:bold;}


.content { margin:10px 0;}
.homeTop_left { width:220px;}
.Box { background:#fff; box-shadow:0 0 3px #ddd; margin-bottom:10px; }
.title { font-size:14px; font-weight:bold; color:#333; line-height:36px; border-bottom:2px solid #0aa733; text-indent:35px; background:url(../../img/default/icon.png) no-repeat 0 0; margin-bottom:10px;}
.icon01 { background-position:10px -74px;}
.icon02 { background-position:10px -132px;}
.icon03 { background-position:10px -476px;}
.icon04 { background-position:10px -516px; text-indent:45px;}
.icon05 { background-position:10px -555px;}
.icon06 { background-position:13px -593px;}
.icon07 { background-position:13px -703px; text-indent:45px;}
.icon08 { background-position:13px -731px; text-indent:45px;}
.icon09 { background-position:10px -758px; }

.kandian { overflow:hidden; padding-bottom:15px; }
.kandian ul { float:left;}
.kandian ul li { line-height:24px; width:220px;}
.kandian ul li a { display:block; background:url(../../img/default/icon.png) no-repeat 15px -108px; text-indent:30px;}
.kandian ul li a:hover { background:#e9fbee url(../../img/default/icon.png) no-repeat 15px -108px; color:#0aa733;}
.kandian span { float:right; margin:12px 15px 0 0; display:inline;}
.kandian span a { width:20px; height:18px; display:block; float:left; margin:0 3px; background:url(../../img/default/btn.png) no-repeat;}
.kandian span .leftA { background-position:0 -87px;}
.kandian span .leftA:hover { background-position:0 -108px;}
.kandian span .rightA { background-position:-24px -87px; }
.kandian span .rightA:hover { background-position:-24px -108px;}
.pbox { width:220px !important; height:144px; overflow:hidden;}

.fenlei { padding-bottom:10px; overflow:hidden;}
.fenlei ul { margin:0 10px;}
.fenlei ul li { float:left; margin:5px;}
.fenlei ul li a { display:block; width:87px; height:30px; border:1px solid #ccc; text-align:center; line-height:30px;}
.fenlei ul li a:hover { background:#0aa733; color:#fff; border:1px solid #079e2f;}

.homeTop_right { width:770px;}
.banner { margin-bottom:10px;}

#imgPlay { overflow:hidden; width:770px; zoom:1; position:relative; height:238px;  }
#imgPlay .imgs img { width:770px; }
#imgPlay .imgs li { width:770px;overflow:hidden;float:left; position:relative;}
#imgPlay .imgs { width:5760px;}

#imgPlay .prev { background:url(../../img/default/imgPlayer.png) no-repeat 0px -22px; LEFT:10px; WIDTH: 27px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 100px; HEIGHT: 37px; }
#imgPlay .next { background:url(../../img/default/imgPlayer.png) no-repeat -40px -22px; right:10px; WIDTH: 27px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 100px; HEIGHT: 37px; }

#imgPlay .num { display:inline; left:400px; position:absolute; top:275px; height:19px;}
#imgPlay .num span { DISPLAY: inline-block; background:url(../../img/default/imgPlayer.png) no-repeat -19px -83px; marign:0px 2px; overflow:hidden; width:14px; cursor: pointer; height:13px; }
#imgPlay .num span.on { background-position:1px -83px; }

#imgPlay #numInner { background:none transparent scroll repeat 0% 0%; padding-top:3px; position:absolute; top:210px; right:20px !important; text-align:right; width:auto !important; }


.hot { padding:0 15px; height:225px;}
.hot h3 { border-bottom:1px solid #ccc; height:36px; line-height:36px; padding:0 10px; overflow:hidden;}
.hot h3 span { float:left; font-weight:bold; font-size:14px; border-bottom:2px solid #0aa633;}
.hot h3 span em { font-size:20px; font-family:"Microsoft YaHei"; color:#ff7f39;}
.hot h3 a { color:#ff7f39; float:right;}

.hot ul { margin:17px 0; overflow:hidden;}
.hot ul li { float:left; width:130px; text-align:center; margin:0 8px; vertical-align:bottom;}
.hot ul li img { width:130px; height:125px; margin-bottom:10px;}

.homeBottom {}
.conLeft { width:770px;}
.list { padding-bottom:20px;}
.list h3 { border-bottom:2px solid #0aa733; overflow:hidden; height:38px; line-height:40px; padding:0 15px;}
.list h3 span { float:left; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; background:url(../../img/default/icon.png) no-repeat;  padding-left:40px; }
.list h3 .pic01 { background-position: 0 -169px;}
.list h3 .pic02 { background-position: 0 -223px;}
.list h3 .pic03 { background-position: 0 -273px;}
.list h3 .pic04 { background-position: 0 -323px;}
.list h3 .pic05 { background-position: 0 -375px;}
.list h3 .pic06 { background-position: 0 -426px;}
.list h3 a { float:right;}

.listImg { margin:25px 0 0 10px; float:left; display:inline;}
.listImg li { float:left; width:138px; margin:0 10px; }
.listImg li:hover .mcheng { background:#0aa733; color:#fff;}
.listImg li img { height:180px; width:138px; margin-bottom:3px; vertical-align:bottom;}
.listImg li .mcheng { display:block; height:45px; background:#f2f2f2; font-weight:bold; color:#333; padding:0px 5px; overflow:hidden; line-height:21px; }
.listImg li .sj { color:#8d8d8d; margin-top:5px;}

.listNews { width:252px; float:right; margin:20px 20px 0 0;}
.listNews li { border-bottom:1px dotted #ccc; padding:8px 5px;}
.listNews li .bt { font-weight:bold;display:block;height:16px;overflow:hidden; }
.listNews li .sj { color:#8d8d8d; }
.listNews .dise { background:#f5f5f5;}

.ych h3 a { color:#0aa733;}
.ych .listNews li a:hover { color:#0aa733;}

.yyh h3 { border-bottom:2px solid #00c2c8;}
.yyh h3 a { color:#00c2c8;}
.yyh .listImg li:hover .mcheng { background:#00c2c8; }
.yyh .listNews li a:hover { color:#00c2c8;}

.hjgj h3 { border-bottom:2px solid #ffae00;}
.hjgj h3 a { color:#ffae00;}
.hjgj .listImg li:hover .mcheng { background:#ffae00; }
.hjgj .listNews li a:hover { color:#ffae00;}

.wdbl h3 { border-bottom:2px solid #882cb1;}
.wdbl h3 a { color:#882cb1;}
.wdbl .listImg li:hover .mcheng { background:#882cb1; }
.wdbl .listNews li a:hover { color:#882cb1;}

.qyzt h3 { border-bottom:2px solid #2f68b2;}
.qyzt h3 a { color:#2f68b2;}
.qyzt .listImg li:hover .mcheng { background:#2f68b2; }
.qyzt .listNews li a:hover { color:#2f68b2;}

.tyjj h3 { border-bottom:2px solid #6c5644;}
.tyjj h3 a { color:#6c5644;}
.tyjj .listImg li:hover .mcheng { background:#6c5644; }
.tyjj .listNews li a:hover { color:#6c5644;}


.conRight { width:220px;}
.rili { height:208px;}
.rili h3 { background:#0aa733; font-size:14px; color:#fff; height:40px; font-weight:bold; line-height:40px; text-indent:15px;}

/*.clander-title { font-weight:bold; font-size:14px; color:#fff; line-height:40px; padding-left:15px;}
.ui-datepicker-title { position:relative; top:-30px; right:-80px; width:100px;}
.ui-datepicker-title span { color:#fff; line-height:inherit; }*/

.huodong ul { padding:0 10px;}
.huodong ul li { line-height:30px; vertical-align:bottom; border-bottom:1px dotted #ccc; overflow:hidden;}
.huodong ul li span { float:left; width:12px; height:12px; background:#b2b2b2; border-radius:3px; line-height:12px; text-align:center; color:#fff;
 margin:7px 5px 0 0;}
.huodong ul li a { display:block; float:left;}
.more { float:right; color:#ff7f39; margin:10px;}

.zixun { height:303px;}
.qiehuan { height:38px; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.qiehuan li { float:left; width:110px; text-align:center; font-size:14px; cursor:pointer;}
.tab_selected { font-weight:bold; background:#0aa733; }
.tab_selected a { color:#fff;}


.news { display:none;}
.news ul { padding:0 15px;}
.news ul li { line-height:24px; background:url(../../img/default/icon.png) no-repeat 0 -108px; text-indent:15px;}
.fenleiList li { float:left; width:95px;}

.weibo { padding-bottom:20px;}
.weibo dl { padding:10px; overflow:hidden;}
.weibo dl dt { float:left; margin-right:10px;}
.weibo dl dd { float:left;} 
.weibo dl dd .heping { font-size:14px; color:#0058d7; display:block; background:url(../../img/default/icon.png) no-repeat 60px -640px; padding-right:20px; margin-bottom:10px;}
.weibo dl dd .jgz { width:63px; height:26px; display:block; background:url(../../img/default/btn.png) no-repeat 0 -137px; line-height:26px; text-align:center; color:#fff; text-indent:10px; } 

.gundong { padding:0 15px; height:196px;}
.gundong ul .mbottom { margin-bottom:10px;}
.gundong ul li p { color:#333;}
.gundong ul li .red { color:#f00;}
.gundong ul li .zhuangfa,.gundong ul li .zhuangfa a { color:#999;}

.newsZx ul { padding:0 15px;}
.newsZx ul li { border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px;}
.newsZx ul li span { background:url(../../img/default/icon.png) no-repeat 0 -114px; padding:6px 5px; float:left;}

.cguan ul { padding:0 15px;}
.cguan ul li { margin-bottom:10px;}
.cguan ul li a { display:block; line-height:22px;}
.cguan ul li img { width:190px; height:100px;}
.cguan ul li .cgmc { font-weight:bold; margin-bottom:5px; color:#555; padding-left:20px; background:#f2f2f2 url(../../img/default/icon.png) no-repeat 5px -681px;}
.cguan ul li .one { background:#f2f2f2 url(../../img/default/icon.png) no-repeat 5px -658px; }
.cguan ul li .jinxing { color:#ff7f39;}


.link { padding-bottom:20px;}
.linktop { padding:15px 20px; overflow:hidden;}
.linktop a { margin:0 6px;}
.link ul { margin:0 10px;}
.link ul li { float:left; width:222px; margin:0 10px;}
.link ul li h4 { border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px;}
.link ul li h4 span { font-weight:bold; font-size:14px; color:#0aa733; border-bottom:2px solid #0aa733; padding-right:30px; padding-bottom:4px; }
.link ul li p a { display:block; line-height:24px; background:url(../../img/default/icon.png) no-repeat 10px -53px; padding-left:20px;}

.foot { height:180px; padding-top:30px; background:url(../../img/default/footbg.jpg) repeat-x;}
.foot p { text-align:center; margin-bottom:15px;}
.foot p a { padding:0 3px;}


/**********票品列表***********/
.xuanze { padding:10px 20px; padding-bottom:30px;}
.xuanze ul li { border-bottom:1px dashed #097d27; overflow:hidden; padding:10px 0; line-height:24px;}
.xuanze ul li span,.xuanze ul li em,.xuanze ul li p { float:left; }
.xuanze ul li span { font-weight:bold; font-size:14px; color:#333; }
.xuanze ul li em a { padding:5px 8px; margin:0 5px;}
.xuanze ul li a.moren {background:#0aa733; color:#fff;}
.xuanze ul li p { width:840px;}
.xuanze ul li p a { padding:5px 10px; white-space:nowrap; }
.xuanze ul li p a:hover { background:#0aa733; color:#fff; }


.boxTitle { border-bottom:2px solid #0aa733; overflow:hidden; padding:10px; position:relative; color:#333;}
.boxTitle p { float:left; }
.boxTitle ul { float:right; position:absolute; right:10px; bottom:-1px; height:22px;}
.boxTitle ul li { float:left; margin:0 2px; display:inline; } 
.boxTitle ul li a { border:1px solid #ccc; padding:5px 10px; border-bottom:0; }
.boxTitle ul li a:hover { background:#0aa733; color:#fff; border:1px solid #0aa733; }
.boxTitle ul li .moren { font-weight:bold; background:#0aa733; color:#fff; border:1px solid #0aa733; } 
.paixu { font-weight:bold;}


.ppin { padding:20px; padding-bottom:0;}
.ppin li { border-bottom:1px solid #eee; overflow:hidden; padding-bottom:20px; position:relative; margin-bottom:20px;}
.ppin li dl dt { float:left; margin-right:15px;}
.ppin li dl dt a { display:block; padding:3px; border:1px solid #ccc;}
.ppin li dl dt a:hover { border:1px solid #0aa733; }
.ppin li dl dt img { width:110px; height:150px;}
.ppin li dl dd { float:left; width:580px;  }
.ppin li dl dd h4 { margin-bottom:10px;}
.ppin li dl dd h4 a { font-weight:bold; font-size:14px; color:#333; }
.ppin li dl dd p { line-height:24px;}
.ppin li dl dd p span { margin-right:20px;}
.ppin li dl dd em { color:#ec6000; background:url(../../img/default/dzp.jpg) no-repeat; padding-left:20px; }
.ppin li dl dd .goumai { border:none;float:right; position:absolute; right:0; bottom:20px; width:108px; height:31px; line-height:31px; background:url(../../img/default/btn.png) no-repeat 0 -176px; font-weight:bold; font-size:14px; color:#0aa733; text-indent:20px;}

.fanye { display:block; margin:0 auto; margin-bottom:30px; text-align:center;}
.fanye a { padding:3px 10px; border:1px solid #ccc;}
.fanye .next.disabled { padding:3px 10px; border:1px solid #ccc;}
.fanye .prev.disabled { padding:3px 10px; border:1px solid #ccc;}
.fanye .next{margin-left:3px}
.fanye .prev{margin-right:3px}
.fanye .current { padding:3px 10px; border:1px solid #ccc; color:#fff; background:#0aa733; float:none;margin:0}
.fanye a:hover { color:#fff; background:#0aa733; }
.fanye .shuru { border:1px solid #ccc; width:30px; text-align:center; padding:3px 0;}
.fanye .queren { border:1px solid #ccc; width:60px; background:none; text-align:center; cursor:pointer; line-height:22px;}

.liulan ul { padding:10px;}
.liulan ul li { margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.liulan ul li span { background:url(../../img/default/icon.png) no-repeat 0 -112px; width:10px; height:20px; float:left; margin-right:5px;}

.newskd dl { padding:0 10px;}
.newskd dl dt { float:left; margin-right:5px;}
.newskd dl dd em { color:#f00; font-weight:bold;}
.newskd ul { padding:10px;}
.newskd ul li { background:url(../../img/default/icon.png) no-repeat 0 -112px; height:20px; overflow:hidden; padding-left:15px; margin-bottom:5px;}


/**********购票页***********/
.location { color:#333; margin-top:10px; }
.location a { color:#333;}
.location span { color:#0aa733; }

.showPro { padding:25px; }

.showInfo { margin-left:14px; width:479px;}
.showInfo dl dt { font-weight:bold; font-size:16px; margin-bottom:10px;}
.showInfo dl dd { line-height:22px;}

.ticketmodel { background:#f8f8f8; padding:10px; margin:10px 0;padding-right:0;}
.ticketmodel ul li { margin:10px 0;}
.ticketmodel ul li span,.ticketmodel ul li p { float:left;}
.ticketmodel ul li span { color:#b1b1b1; margin-right:5px;}
.ticketmodel ul li p { width:380px;}

.ticketmodel ul li .time {width:410px;}
.ticketmodel ul li .time a {cursor:pointer;display:block; width:98px; height:37px; overflow: inherit; white-space:normal; line-height:18px; padding:3px 0 0 0; margin: 0 2px 5px 0; font-size:12px;}
.ticketmodel ul li .time a:hover { border:1px solid #0AA733; color:#0AA733; height:37px; padding:3px 0 0 0;}
.ticketmodel ul li .time .goumai { background: white url(../../img/default/xzimg.jpg) no-repeat right bottom;border:2px solid #0AA733 !important; width:96px; height:36px !important; color:#333; padding:2px 0 0 0 !important; font-weight:bold;}
.ticketmodel ul li .moreYc { float:right; color:#0AA733; margin-right:20px; background:url(../../img/default/moreyc.png) no-repeat right 5px; padding-right:15px;}
.ticketmodel ul li .lessYc { float:right; color:#0AA733; margin-right:20px; background:url(../../img/default/moreyc.png) no-repeat right -10px; padding-right:15px;}

.ticketmodel ul li p a { padding:0 10px; height:22px; line-height:22px; text-align:center; border:1px solid #ccc; background:#fff; overflow:hidden; white-space:nowrap; display:block; float:left; margin:0 5px 5px 0;}
.ticketmodel ul li .thp a:hover { background:#fff url(../../img/default/xzimg.jpg) no-repeat right bottom; height:20px; border:2px solid #0aa733; padding:0 9px;}
.ticketmodel ul li .thp .gouxuan { background:#fff url(../../img/default/xzimg.jpg) no-repeat right bottom; border:2px solid #0aa733; height:20px; line-height:20px; padding:0 9px;}
.ticketmodel ul li .shijian { font-size:14px; font-weight:bold; margin-left:20px;}
.ticketmodel ul li .txt { border:1px solid #ccc; width:30px; height:18px; text-align:center; float:left;}
.ticketmodel ul li .blue { color:#2f97b4;}
.ticketmodel ul li .jian,.ticketmodel ul li .jia { float:left; padding:10px; margin-top:5px; display:inline;}
.ticketmodel ul li .jian { background:url(../../img/default/jian.jpg) no-repeat;}
.ticketmodel ul li .jia { background:url(../../img/default/jia.jpg) no-repeat; margin-left:10px;}

.ticketmodel ul li .ljgm,.ticketmodel ul li .buy_etitcke,.ticketmodel ul li .jiaru  { width:110px; height:33px; display:block; float:left; line-height:33px; text-align:center; margin:0 5px; 
font-family:"Microsoft YaHei"; font-size:16px; background:url(../../img/default/btn.png) no-repeat;}
.ticketmodel ul li .buy_etitcke { display:none;background-position:-255px -218px; color:#fff; text-indent:20px;}
.ticketmodel ul li .buy_etitcke:hover { background-position:-255px -260px; color:#fff; text-indent:20px;}
.ticketmodel ul li .ljgm { background-position:0 -218px; color:#fff; text-indent:20px;}
.ticketmodel ul li .jiaru { width:130px; background-position:-119px -218px; text-indent:25px;}
.ticketmodel ul li .ljgm:hover{ background-position:0 -260px; color:#fff;}
.ticketmodel ul li .jiaru:hover { background-position:-119px -260px; color:#333;}

.jiathis_style_24x24 span { float:left; font-weight:bold; font-size:14px; color:#333; line-height:24px;}

.showDetail { padding:25px;}
.showTabsTitle { overflow:hidden; border-bottom:2px solid #0aa733;}
.showTabsTitle li { float:left; height:35px; line-height:35px; padding:0 30px; border:1px solid #ccc; border-bottom:0; margin-right:5px; cursor:pointer;}
.showTabsTitle li a { font-size:14px;}
.showTabsTitle .tab_selected { border:1px solid #0aa733; border-bottom:0; }

.showContentbox { display:none;  height:auto !important; height:800px; padding:10px 15px; color: #000;}


.consult,.tixing { padding-top:10px;}
.consult h5 { font-weight:bold;}
.consult ul { margin:10px 0; padding:10px; border:1px solid #ccc;}
.consult ul li { margin:10px 0; color:#333;}
.consult ul li span { vertical-align:top;}
.consult ul li textarea { width:90%; height:70px; border:1px solid #ccc;}
.consult ul li .yzm { border:1px solid #ccc; height:24px; width:80px; margin-left:7px;}
.consult ul li .yzmImg { vertical-align:bottom; }
.consult ul .tijiao input { float:right; background:#0aa733; width:66px; height:26px; text-align:center; color:#fff; line-height:26px; cursor:pointer; }
.pinglun { margin-bottom:20px;}
.pinglun li { border-bottom:1px solid #ccc; width:100%; overflow:hidden; padding-bottom:15px; margin-top:20px;}
.pinglun li dl dt { float:left; margin-left:20px; display:inline;}
.pinglun li dl dd { float:left; margin-left:15px; display:inline;}
.pinglun li dl dd h5  { font-weight:normal; text-indent:0; line-height:24px;}
.pinglun li dl dd h5 a {  color:#3783c1;}
.pinglun li dl dd p { color:#999;}
.pinglun li dl dd span { margin-top:10px; display:block;}
.listA { width:615px; float:left; margin:10px 0 0 70px; display:inline; border-top:1px solid #ccc; padding-top:15px;}

.tixing { line-height:22px;}
.tixing  strong { display:block; margin-bottom:10px;}


.zhinan { padding:10px;}
.zhinan p { margin-bottom:10px;}

.map { padding:10px; padding-top:0; }
.map a { color:#e5431a;}
.map img { display:block; margin-bottom:10px;}


/**********新闻列表***********/
.newsList { padding:25px;}
.newsList li { overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.newsList li span,.newsList li h4{ float:left; }
.newsList li p { clear:both; padding-top:5px; padding-left:20px;}
.newsList li span { width:20px; height:20px; display:block; background:url(../../img/default/jiao.jpg) no-repeat 0 5px;}
.newsList li h4 a { font-weight:bold; font-size:14px;}
.newsList li em { float:right;}


/**********新闻稿件***********/
.neirong { padding:20px;}
.msg_sub { font-size:18px; font-family:"Microsoft YaHei"; text-align:center; margin-bottom:5px;}
.msg_date { text-align:center; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.msg_content { margin:20px 0; padding:0 10px;}
.msg_content p a{color:#0082cb}

.pagelist { border-top:1px dashed #ccc; padding:0 10px; padding-top:20px;}
.pleft p { display:block; line-height:22px; }
.pleft p .green { color:#0aa733; }


/**********登录***********/
.dengluLeft { padding:20px 0 30px 30px;}
.dengluLeft ul li { margin:7px 0; position:relative;}
.dengluLeft ul li span { display:block; font-size:14px; line-height:24px;}
.dengluLeft ul li .rightA { position:absolute; right:0; top:0px; color:#2d73c9;}
.dengluLeft ul li .text { width:304px; height:27px; line-height:27px; border:1px solid #ccc; text-indent:5px; color:#888;}
.dengluLeft ul li .text:hover { width:302px; height:25px; border:2px solid #0aa733;}
.dengluLeft ul li em { position:absolute; right:0; bottom:0; *bottom:4px;}

.dengluLeft ul li .btn { width:307px; height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; text-shadow:0 1px 0 #333; margin-top:20px; cursor:pointer;
background:#e33c3f;
background-image: -webkit-gradient(linear,left top,left bottom,from( #37bc19 ),to( #29a710 ));
background-image: -webkit-linear-gradient( #37bc19,#29a710 );
background-image: -moz-linear-gradient( #37bc19,#29a710 );
background-image: -ms-linear-gradient( #37bc19,#29a710 );
background-image: -o-linear-gradient( #37bc19,#29a710 );
background-image: linear-gradient( #37bc19,#29a710 );
}

.dl2 { width:315px; margin-top:30px;}
.dl2 h3 { font-size:14px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:10px;}
.dl2 ul li { float:left; width:92px; margin:3px 0;}
.dl2 ul li a { background:url(../../img/default/hezuo.png) no-repeat; padding-left:25px; padding-bottom:5px;}
.dl2 ul li .pic01 { background-position:0 0;}
.dl2 ul li .pic02 { background-position:0 -24px;}
.dl2 ul li .pic03 { background-position:0 -52px;}
.dl2 ul li .pic04 { background-position:0 -82px;}
.dl2 ul li .pic05 { background-position:0 -114px;}
.dl2 ul li .pic06 { background-position:0 -144px;}
.dl2 ul li .pic07 { background-position:0 -170px;}
.dl2 ul li .pic08 { background-position:0 -196px;}
.dl2 ul li .pic09 { background-position:0 -222px;}

.liji { margin-top:20px;}
.liji a { padding:5px 15px; background:#ffb618; color:#fff; border-radius:5px; margin-left:20px;}

.dengluRight img { margin-top:20px;}

/**********注册***********/
.bitian { float:right; color:#f00; margin-right:20px;}
.zhuceRight {}
.zhuce li em { color:#f00; position:inherit !important;}
.zhuce li .text { float:left;}
.zhuce li p { float:left; padding-left:10px;}
.zhuce li .error-message { float:left; padding-left:10px;}

.zhuce li .leftmm { padding:0;}
.zhuce li .leftmm input { margin:7px 5px 0 0; }
.zhuce li .leftmm a { color:#005aa0;}


/**********票品导航***********/
.menuTop {  margin:10px 0; border-top:1px solid #ccc; padding-top:10px;}
.menuTop span,.menuTop ul { float:left; }
.menuTop span { background:url(../../img/default/btn.png) no-repeat 0 -306px; width:78px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; }
.menuTop ul {}
.menuTop ul li { float:left; margin:0 5px;}
.menuTop ul li a { display:block; background:#fff; padding:6px 20px;}
.menuTop ul li a:hover { background:#919191; color:#fff;}


.dhList { position:relative; }
.gReen div { width:30px; height:100%; display:block; color:#fff; position:absolute; top:0; left:0; z-index:2; text-align:center; font-size:16px; font-weight:bold; line-height:24px; }
.gReen div span { position:relative; }
.gReen .ys01 {  background:#0aa733;}
.gReen .ys02 {  background:#01c2c9;}
.gReen .ys03 {  background:#ffad00;}
.gReen .ys04 {  background:#882cb1;}
.gReen .ys05 {  background:#6c5746;}
.gReen .ys06 {  background:#2f67b2;}
.gReen .ys07 {  background:#12b45e;}
.gReen .ys08 {  background:#9fc420;}

.dhList table td { border-right:1px solid #ddd;}
.dhList table td .name { padding-left:50px;}
.dhList table thead td { font-weight:bold;}
.dhList table td .dinggou { width:58px; height:20px; line-height:20px; background:url(../../img/default/btn.png) no-repeat 0 -347px; display:block; text-indent:25px;}

.scrollBtn { position:fixed; bottom:200px; right:10px; }
.scrollBtn a { display:block; width:47px; height:47px; background:url(../../img/default/top.png) no-repeat; }


/**********场馆导航***********/
.cgMenu { border:1px solid #eee;}
.cgMenu_top { height:39px; background:#eee; margin-top:15px; position:relative;}
.cgMenu_top span { width:120px; height:50px; background:url(../../img/default/btn.png) no-repeat 0 -378px; display:block; position:absolute; left:-14px; z-index:2; line-height:39px; text-align:center; 
font-size:16px; color:#fff; font-weight:bold;}

.cgTop_left { line-height:39px; margin-left:130px;}
.cgTop_left a { padding:4px 10px; border:1px solid #ddd; background:#fff;}
.cgTop_left a:hover { border:1px solid #0aa733; color:#0aa733; }
.cgTop_left .quanbu { border:1px solid #0aa733; color:#0aa733;}

.cgTop_right { margin:8px 20px 0 0;}
.cgTop_right .text { width:168px; height:23px; border:1px solid #ddd; }
.cgTop_right .btnA { border:1px solid #ddd; height:25px; padding:0 10px; background:#fff; color:#555; font-weight:bold; cursor:pointer;}


.cgList { margin:30px 0 0 20px; overflow:hidden;}
.cgList li { float:left; width:210px; margin:0 15px; margin-bottom:20px; height:290px; box-shadow:0 0 3px #ccc;}
.cgList li img { margin-bottom:5px;}
.cgList li .name { font-weight:bold; font-size:14px; display:block; border-bottom:1px dotted #ccc; padding:5px 0; text-indent:10px;}
.cgList li p { color:#a5a5a5; padding:10px;}
.cgList li .juban { color:#ff7f39; padding-left:10px;}


/**********场馆详情***********/
.jsAbout { padding:25px;}
.jsAbout h3 { font-size:18px; font-family:"Microsoft YaHei"; background:url(../../img/default/icon.png) no-repeat 0 -796px; padding-left:20px; }
.jsAbout p { margin:20px 0; line-height:22px;}
.jsAbout a { color:#ff7f39;}

.jsAbout h4 { height:30px; background:#f2f2f2; margin-top:20px; line-height:30px; font-weight:bold; text-indent:10px;}
.xgImg { width:720px;margin:0}
.xgImg li img { width:108px; height:58px; border:1px solid #ddd; padding:3px;}

.xgyc h3 { border-bottom:2px solid #0aa733; height:39px;}
.xgyc h3 span { float:left; width:123px; height:36px; background:url(../../img/default/btn.png) no-repeat 0 -440px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; color:#fff; margin-left:10px;}
.xgyc h3 a { float:right; background:#0aa733; padding:3px 10px; color:#fff; margin:8px 15px 0 0;}

.rightImg { text-align:center; padding:5px 9px;}
.rightImg a { font-size:14px; font-weight:bold; color:#0aa733; line-height:30px; }
.rightImg img { display:block; width:202px; height:172px; margin-bottom:5px;}


/****************我的购物车******************/
.buzhou { height:48px; line-height:48px; margin:40px auto; _margin-top:20px; width:609px; background:url(../../img/default/gwbg.png) no-repeat;}
.bg01 { background-position:0 0;}
.bg02 { background-position:0 -48px;}
.bg03 { background-position:0 -96px;}
.buzhou ul li { float:left; color:#e5e5e5; width:203px; text-align:center; font-size:16px; font-weight:bold;}
.buzhou ul .my01 { text-indent:10px; color:#fff;}
.buzhou ul .my03 { text-indent:40px;}

.goumai { border:1px solid #ddd; background:#fff; }
.goumai thead td { font-size:14px; font-weight:bold; color:#fff; }
.goumai thead td span { font-weight:normal; font-size:12px;}
.goumai thead td span input { float:left; margin:3px 10px 0 15px; display:inline;}

.goumai tbody td { border-bottom:1px dotted #aaa; }
.goumai tbody .gouxuan { padding-left:15px; }
.goumai tbody .border td { border:0;}
.goumai tbody td span { font-weight:bold; color:#fd7405; font-size:14px;}
.goumai tbody td .txt { border:1px solid #ccc; display:block; width:40px; height:20px; text-align:center;}
.goumai tbody td a { color:#333; }

.goumai tfoot td { padding-top:10px; border-top:2px solid #ccc;}
.goumai tfoot td .shanchu { float:left; color:#0aa733; margin-left:15px; }

.money { margin:10px 30px 0 0; width:200px;}
.money li { font-size:14px; line-height:30px; overflow:hidden;}
.money li span { float:left; text-align:right; width:75px; padding-right:10px;}
.money li em { float:right;}
.yingfu { margin-top:10px;}
.yingfu span { font-weight:bold;}
.yingfu em { color:#fd7405; font-size:24px;}

.tijiao { margin:15px 0; overflow:hidden; margin-right:25px; }
.tijiao span { float:right; width:100px; height:36px; background:url(../../img/default/btn.png) no-repeat 0 -485px; line-height:36px; text-align:center; }
.tijiao span a { color:#fff; font-size:14px; font-weight:bold;}
.tijiao span a:hover { color:#fff;}

.browse { padding:15px;}
.browse h3 { border-bottom:2px solid #ccc; line-height:30px;}
.browse h3 span { font-weight:bold; font-size:16px; border-bottom:2px solid #0aa733; padding:0 10px; padding-bottom:6px;}

.browse ul li { width:300px; float:left; margin:20px 10px;}
.browse ul li dt,.browse ul li dd { float:left;}
.browse ul li dt { width:110px; height:150px; margin-right:10px; }
.browse ul li dd { width:140px; padding-top:15px;}
.browse ul li dd .uer { font-weight:bold; color:#333; line-height:20px;}
.browse ul li dd p { line-height:24px;}
.browse ul li dd .txt01 { color:#8d8d8d;  margin-top:30px;}
.browse ul li dd .txt02 { color:#333;}


/****************订单信息******************/
.tianxie { margin-top:10px; background:#fff; padding-bottom:20px;}
.tianxie h3 { height:40px; line-height:40px; background:#7e7e7e; font-size:14px; font-weight:bold; color:#fff; text-indent:25px; margin-bottom:10px;}
.tianxie label { line-height:24px; margin-left:20px; color:#333; }
.tianxie label input { margin-right:10px;}

.required { padding-left:25px;}
.required label { margin-left:10px; margin-right:20px;}

.queren td { color:#333;}
.queren thead td { font-weight:bold;}
.queren tbody td span { font-weight:bold; color:#fd7405; font-size:14px;}


.txList { padding:10px 15px; }
.txList li { overflow:hidden; margin-bottom:10px; color:#333; line-height:23px; }
.txList li input { margin-right:10px;}
.txList .fapiao,.txList .sming { margin-left:23px; *margin-left:33px;}
.txList .sming { background:url(../../img/default/icon.png) no-repeat 0 -825px; padding-left:25px;}
.txList li .txt { width:400px; height:23px; border:1px solid #ccc; margin:0 10px;}
.txList li em { color:#333; width:80px; text-align:right; vertical-align:top;}
.txList li textarea { width:500px; height:80px; border:1px solid #ccc; margin:0 10px;}

.added { padding-top:20px; margin-top:10px; border-top:1px solid #ccc; position:relative;}
.jtimg { background:url(../../img/default/jtimg.jpg) no-repeat; width:20px; height:15px; position:absolute; top:-1px; left:50px;}
.added li { margin-bottom:10px;}
.added span { color:#333; padding-right:10px; text-align:right; float:left; width:80px; line-height:27px; }
.added li .txt { width:304px; height:27px; line-height:27px; border:1px solid #ccc; margin:0; text-indent:5px; margin-right:5px; }
.added li label { margin:0 10px;}
.added li select { height:27px; width:120px; }
.btnTj { width:100px; height:36px; background:url(../../img/default/btn.png) no-repeat 0 -485px; line-height:36px; text-align:center; cursor:pointer; font-weight:bold; color:#fff; margin:10px 0 0 90px;}

/****************确认支付******************/
.chenggong { margin:0 auto; width:430px; margin-bottom:30px; overflow:hidden; }
.chenggong dl dt { float:left;}
.chenggong dl dd { float:left; margin:15px 0 0 10px;}
.chenggong dl dd h4 { color:#22ac38; font-size:16px; font-weight:bold;}
.chenggong dl dd p { font-size:12px; margin-top:10px; text-align:center;}
.chenggong dl dd p span { color:#fd7405; font-size:16px; font-weight:bold;}

.zfpt label { display:block; margin:15px 30px;}
.zfpt img { vertical-align:middle;}

/****************咨询列表******************/
.zxList { padding:25px;}
.zxList li { overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; position:relative;}
.zxList li h6 { color:#999; margin-bottom:10px;}
.zxList li h6 em { color:#0065ca;}
.zxList li p { padding-left:25px; margin-bottom:5px;}
.txtQ { background:url(../../img/default/txtq.jpg) no-repeat; font-weight:bold; font-size:14px;}
.txtA { background:url(../../img/default/txta.jpg) no-repeat;}


/* -------------- */

/****************会员中心******************/
.vip { height:800px; }
.vip h3 { line-height:42px;  border-bottom:2px solid #0aa733; text-indent:15px; color:#333; }
.vip h3 a { font-size:18px; font-family:"Microsoft YaHei"; }
.vip ul li h4 { background:#f2f2f2; font-weight:bold; font-size:14px; line-height:34px; text-indent:15px;}
.vip ul li a { display:block; line-height:30px; padding-left:30px; margin:5px 0; background:url(../../img/default/icon.png) no-repeat 20px -106px; }

.Indtion { padding:0 20px; width:730px; min-height:800px; height:auto !important; height:800px;}

.infon { margin:20px 0; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:10px;}
.infon dl dt { float:left; margin-right:15px; position:relative;  }
.infon dl dt img { border:1px solid #ccc; padding:4px; width:111px; height:111px;}
.infon dl dt:hover a { display:block;}
.infon dl dt a { font-size:14px; text-decoration:underline; display:block; background:#000; background:rgba(0,0,0,0.3) !important; filter:alpha(opacity=30); color:#fff; text-align:center; width:111px; height:111px; line-height:111px; 
position:absolute; left:4px; top:4px; z-index:2; display:none;}

.infon dl dd { padding-top:10px;}
.infon dl dd ul li { line-height:24px; }
.infon dl dd ul li p { float:left; width:240px; color:#333;}
.infon dl dd ul li p .green { color:#0aa733;}
.infon dl dd ul li p .orange { color:#ff7f39;}
.infon dl dd ul li a { color:#08c;}

.infon dl dd .dlsj { float:right;}


.jyList { margin:20px 0;}
.jyList h3 { background:#0aa733; font-weight:bold; color:#fff; line-height:28px; height:28px; text-indent:10px;}

.table { border-spacing:0; border-collapse:collapse; table-layout:fixed;}
.table td { vertical-align:middle; color:#333; }
.table thead tr td { background:url(../../img/default/jybg.jpg) repeat-x; height:36px; border-bottom:1px solid #ccc; }
.table tbody tr td { border-bottom:1px solid #ddd; line-height:34px; height:34px;}
.table tbody tr td span { color:#ff7f39; font-weight:bold; }
.table tbody tr td .blue { color:#08c;}
.table tbody tr td .green { color:#0aa733;}
.bgTrHover tr:hover{ background:#eee; cursor:pointer;}

.table tfoot tr { background:#f3f3f3; height:32px; }
.table tfoot tr td { text-align:right; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:32px;}
.table tfoot tr td a { padding:3px 8px; border:1px solid #ccc; margin:0 3px; background:#fff; color:#08c;}
.table tfoot tr td a:hover { color:#f00; font-weight:bold; background:#ffeee5; border:1px solid #f50;}
.table tfoot tr td a img { vertical-align: middle; }

.table tfoot tr td .text { border:1px solid #ccc; width:40px; height:20px; vertical-align:middle; margin:0 5px;}
.table tfoot tr td .btn2 { text-align:center; color:#333; cursor:pointer; border:1px solid #ccc; width:45px; height:22px; margin-top:2px; line-height:18px; 
background:url(../../img/default/jybg.jpg) repeat-x 0 -5px; border-radius:3px; font-weight:bold;  }

.hisTop { height:30px; border-bottom:2px solid #0aa733; background:url(../../img/default/jybg.jpg) repeat-x;}
.hisTop li { float:left; line-height:30px; padding:0 20px; font-weight:bold; }

.hisFoot { display:none; }
.hisFoot .table thead tr td { background:none;}
.hisFoot .table tbody tr td a { background:url(../../img/default/icon.png) no-repeat 10px -113px; padding-left:20px;}


/****************会员中心_订单管理******************/
.vipTitle { font-size:18px; font-family:"Microsoft YaHei"; line-height:42px; border-bottom:2px solid #ddd; position:relative; }
.searchDd { padding:10px 0; }
.searchDd select { height:26px; color:#999; border:1px solid #ccc; margin-right:5px;}
.searchDd .shuru { border:1px solid #ccc; height:26px; width:255px; text-indent:5px; line-height:26px; margin-left:137px; margin-right:5px;}
.qrdz { width:90px; height:28px; background:#ef5e00; color:#fff; text-align:center; line-height:28px; cursor:pointer; border-radius:5px;}

.vipdd thead td { font-weight:bold; color:#fff; }
.vipdd tbody td { border-bottom:1px dotted #ccc; }
.vipdd tbody td span { font-weight:bold; color:#fd7405;}
.vipdd tbody td em { color:#0aa733; }

.status { padding:10px 0;}
.status span { font-size:14px; font-weight:bold; margin-right:50px; }
.status span em { color:#fd7405; font-weight:bold; }


/****************会员中心_我的积分******************/
.jifen { border:3px solid #ddd; padding:20px 0; margin:10px 0; font-size:14px; font-weight:bold; text-indent:20px; overflow:hidden;}
.jifen span { font-family:"Microsoft YaHei"; color:#f27b04; font-size:36px; font-weight:normal; }

.myGf { border:1px solid #ccc; }
.myGf ul { height:34px; background:#f2f2f2; border-bottom:1px solid #ccc; position:relative; }
.myGf ul li { float:left; line-height:34px; padding:0 20px;  border-right:1px solid #ccc; background:#e4e4e4; }
.myGf ul li a { font-size:14px; color:#333; }
.myGf ul .tab_selected { background:#fff; height:35px;}
.myGf ul p { line-height:34px; position:absolute; right:10px; top:0;}

.listGf { display:none; }
.chaXun { margin-left:15px;}
.chaXun .shuru { margin-left:250px;}
.jilu thead td { background:url(../../img/default/jybg.jpg) repeat-x; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.jilu td { color:#333; }
.jilu td em { color:#0aa733; }
.jilu tfoot td { text-align:center; }
.jilu tfoot td a { padding:3px 10px; border:1px solid #ccc; line-height:30px; }
.jilu tfoot td a:hover { background:#ef5e00; color:#fff; border:1px solid #ef5e00; }


/****************会员中心_缺货登记******************/
.vipdd td .go { background:#0aa733; padding:5px 8px; color:#fff; line-height:30px; }


/****************会员中心_我的评论******************/
.mypl { color:#ff7f39; text-align:center; padding:30px 0; font-family:"Microsoft YaHei"; font-size:14px; }


/****************会员中心_收货地址******************/
.vipTitle p { font-size:12px; position:absolute; right:0; top:10px; *top:0;}
.vipTitle p em { color:#ff7f39; }
.dizhiList { margin:20px 0;}
.dizhiList h4 { color:#0aa733; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:5px; text-indent:10px;}
.dizhiList ol { padding:10px;}
.dizhiList ol li { clear:both; padding:5px 0;}
.dizhiList ol li p { float:left;}
.dizhiList ol li span { float:right; color:#ff7f39;}
.dizhiList ol li span a { color:#ff7f39; padding:0 5px;}


/****************会员中心_个人信息******************/
.personal { width:470px;}
.personal li { overflow:hidden; }
.personal li .txt { width:185px; float:left; }
.personal li span em { color:#f00;}


.touxiang { width:206px; float:right; margin:30px 15px 0 0; display:inline; }

.btn_addPic{ display:block; position:relative; width:202px; height:33px; overflow:hidden; border:1px solid #ccc; background:none repeat scroll 0 0 #F3F3F3;  
color:#333; cursor:pointer; text-align:center; border-radius:3px; float:left; margin-top:15px; margin-bottom:10px;}  
.btn_addPic span { display:block; line-height:33px; padding-left:50px; background:url(../../img/default/scimg.jpg) no-repeat 30px 10px; } 
.filePrew { display:block; position:absolute; top:0; left:0; width:202px; height:33px; font-size:100px; /* 增大不同浏览器的可点击区域 */ opacity:0; /* 实现的关键点 */ filter:alpha(opacity=0);/* 兼容IE */  }  
.touxiang .xianzhi { text-align:center; margin-bottom:20px; }

.touxiang ul { overflow:hidden;}
.touxiang ul li { text-align:center;}
.touxiang ul .photo01 {}
.touxiang ul .photo01 img { width:185px; padding:5px; border:1px solid #ccc;}

.btn { width:106px; height:30px; background:#f27b04; text-align:center; line-height:30px; font-weight:bold; cursor:pointer; color:#fff; border-radius:3px;}
.btn2 { width:84px; height:30px; border:1px solid #ccc; background:#f2f2f2; text-align:center; line-height:30px; font-weight:bold; cursor:pointer;}

/*************后期加的*************/
.fkfs { margin-bottom:10px; overflow:hidden;}
.fkfs li { border:1px solid #ccc; margin-left:25px; padding:5px 0; text-align:center; cursor: pointer;}
.fkfs .active { background:#0AA733; color:#fff; font-weight:bold;}

.sold_out,.sold_stop,.sold_lack { border:1px dashed #ccc !important; background:#eee !important; color:#888 !important; height:22px !important; line-height:22px !important; padding:0 10px !important;}
.sold_lack {}
.ticket_time_out{border:1px dashed #ccc !important; background:#eee !important; color:#888 !important;width: 200px;height: 40px !important;display: block;line-height: 40px !important;text-align: center;font-size: 20px;cursor: not-allowed;}

.djTop { border-bottom:2px solid #0AA733; padding-bottom:10px;}
.djTop p { font-size:12px;}
.djFoot { margin-top:10px;}
.djFoot ul li { overflow:hidden; margin:5px 0;}
.djFoot ul li span { float:left; width:75px;}
.djFoot ul li p { float:left; color:#fe5a35;}
.djFoot ul li .shuru { width:120px; border:1px solid #ccc; height:20px; text-indent:5px;}
.djFoot ul li .queding { background:#0AA733; color:#fff; font-size:14px; font-weight:bold; padding:5px 20px; float:left; margin:10px 0 0 75px; }

/**********找回密码**********/
.titlemm { border-bottom:1px solid #ddd; margin:0 20px; padding:20px 0 10px 0;  }
.titlemm span { font-size:18px; font-family:"Microsoft YaHei"; color:#0aa733; border-bottom:2px solid #0aa733; padding-right:15px; position:relative; padding-bottom:6px;}
.titlemm a { float:right;}

.zhmm { width:420px; margin:0 auto; padding-bottom:50px; }
.zhmmTop { border-bottom:1px solid #ccc; padding:20px 0;}

.zhmmFoot { padding:0; padding-top:20px;}
.zhmmFoot ul li .text:hover { width:302px; height:25px; line-height:25px;}
.zhmmFoot ul li .sr { width:88px !important; height:25px !important; line-height:25px; }
.zhmmFoot ul li .sr:hover { width:88px !important; height:25px !important; line-height:25px; }
.zhmmFoot ul li .yzm { display:inline; margin:0 10px; float:none; width:auto; }
.zhmmFoot ul li .yzm img { vertical-align:top; }
.zhmmFoot ul li a { color:#08c; line-height:24px;}

.yanzheng { text-align:center; } 
.yanzheng h4 { color:#000; font-size:16px; font-weight:bold; text-align:center; margin-bottom:20px;}
.yanzheng .green { color:#0aa733; font-size:16px; font-weight:bold;}
.yanzheng p { color:#999; border:0; padding:20px 0 50px 0; text-align:center;}
.yanzheng .btnT { width:307px; height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; text-shadow:0 1px 0 #333; margin:0 auto; cursor:pointer;
background:#e33c3f;
background-image: -webkit-gradient(linear,left top,left bottom,from( #37bc19 ),to( #29a710 ));
background-image: -webkit-linear-gradient( #37bc19,#29a710 );
background-image: -moz-linear-gradient( #37bc19,#29a710 );
background-image: -ms-linear-gradient( #37bc19,#29a710 );
background-image: -o-linear-gradient( #37bc19,#29a710 );
background-image: linear-gradient( #37bc19,#29a710 );
}

.zhmmFoot h5 { text-align:center; font-size:14px; font-family:"宋体"; font-weight:bold; margin-bottom:20px;}
.zhmmFoot ul li span { float:left; width:70px; text-align:right;}

.yanzheng .wancheng { margin:20px 0 10px 0;}
.yanzheng h3 { font-weight:bold; font-size:14px; color:#090; text-align:center;}
.yanzheng .shezhi { padding:10px 0 40px 0; color:#333;}
.yanzheng a { color:#08c;}

#more_venue_toggle_bar{position: absolute;bottom: 0;right: 0;margin-right: -20px;margin-bottom: -15px;color: orange;}
#more_venue_toggle_bar:hover{background:none;}

.xuanze ul .wyyc em a { font-size:14px;}
.xuanze ul .wyyc em .moren { background:#EC6000; font-weight:bold; font-size:14px;}
.xuanze ul .wyyc p a { font-weight:bold; background:#f2f2f2; margin:0 3px; font-size:14px; color:#EC6000;}
.xuanze ul .wyyc p a:hover { background:#EC6000; }
.xuanze ul .wyyc p .moren { background:#EC6000; color:#fff; }

.ui-autocomplete {
	position: absolute;
	top: 0; /* #8656 */
	cursor: default;
}
.ui-helper-hidden-accessible{display:none;}
ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-autocomplete.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-autocomplete.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../../img/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-autocomplete.ui-widget-content a { color: #222222; }
.ui-autocomplete .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../../img/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-autocomplete .ui-widget-header a { color: #222222; }
.ui-autocomplete .ui-state-focus{ border: 1px solid #999999; background: #dadada url(../../img/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

#bigMap input{border:1px solid #ccc}


#flashMessage {position:absolute;}
#flashMessage p { text-align:center; color:#555; background:#fff; border:1px solid #ff7f39; width:594px; height:48px; line-height:48px; margin:20px 0; box-shadow:0 0 5px #999; font-weight:bold; font-size:12px;}
#flashMessage .bjcg { border:1px solid #0aa733;}
#flashMessage .bjcg span,#flashMessage .bjsb span { padding:10px 0; padding-left:40px;}
#flashMessage .bjcg span { background:url(../../img/default/tsimg2.jpg) no-repeat; 5px}
#flashMessage .bjsb span { background:url(../../img/default/tsimg3.jpg) no-repeat; 5px}

.ticket_corner_1{display: block;width: 55px;height: 55px;position: absolute;margin: -3px 0 0 -2px;background: url(../../img/default/ticket_state.png)  0 0  no-repeat;}
.ticket_corner_2{display: block;width: 55px;height: 55px;position: absolute;margin: -3px 0 0 -2px;background: url(../../img/default/ticket_state.png)  0 -57px  no-repeat;}
.del_line {text-decoration:line-through;color:#ccc !important;}
